body{
	font-family: '微软雅黑',arial;
	margin: 0;
	padding: 0;
}



.tabs{
        width:100%;
		height:25px;
        list-style:none;
		position:relative;
		float:left;
        font-size:12px;
        border-bottom:2px solid #159E6B;
		background-color:#FEFEFE;
}


.tabs li{
	width:90px;
    float: left;
	list-style: none;
	font-size:14px;
	text-align:center;
    margin: 0;
    padding: 0;
}


.tab00{
	    position:relative;
        float: left;
		width:3px;
        color: #333;
}

 

.tabs a{
        float:left;
        display:block;
		height:24px;
        color:#111;
        text-decoration:none;
        border-bottom:none;
        background:#F7F7F7;
}





.tabs a:hover , body .up  a{
	   color:#FFF;
       background-color:#159E6B;
	   display:black;
}




.tab{
	position:relative;
	float:left;
    width:750ppx;
	height:auto;
    border-top:none;
	background-color:#FFF;
	padding-bottom:30px;
}



.tab_zt01{
	position:relative;
	float:left;
    width:740px;
	height:160px;
    border-bottom:1px solid #DDD;
}


.tab_zt0101{
	position:relative;
	float:left;
    width: 200ppx;
	height:150px;
    border-top: none;
}

.tab_zt0102{
	position:relative;
	float:left;
	left:20px;
	text-align:14px;
    width: 180ppx;
	height:150px;
    border-top: none;
}

.tab_zt0103{
	position:relative;
	float:left;
	left:220px;
    width: 240ppx;
	height:100px;
    border-top: none;
}



.tab li{
        float: left;
        padding: 6px;
}




.tab1_body{
	position:relative;
	float:left;
    width: 748px;
	height:598px;
    margin: 0;
}

.tab1_body01{
	position:relative;
	float:left;
	top:10px;
	font-size:14px;
	line-height:45px;
    width: 746px;
	height:40px;
}

.tab1_body0101{
	position:relative;
	float:left;
    width: 100px;
	height:38px;
	text-align:center;
}

.tab1_body0102{
	position:relative;
	float:left;
	left:10px;
	text-align:center;
    width: 60px;
	height:30px;

}

.tab1_body010201{
	position:relative;
	float:left;
	top:10px;
	font-size:10px;
	color:#FFF;
    width: 18px;
	height:18px;
	background-image:url(../images/kczx_son/ksicon.png);
	background-repeat:no-repeat;
   
}


.tab1_body010202{
	position:relative;
	float:left;
	top:10px;
	font-size:10px;
	color:#FFF;
    width: 18px;
	height:18px;
	background-image:url(../images/kczx_son/zuoye.jpg);
	background-repeat:no-repeat;
   
}



.tab1_body010203{
	position:relative;
	float:left;
	top:10px;
	font-size:10px;
	color:#FFF;
    width: 18px;
	height:18px;
	background-image:url(../images/kczx_son/kaoshi.jpg);
	background-repeat:no-repeat;
   
}


.tab1_body0103{
	position:relative;
	float:left;
	left:10px;
    width: 560px;
	height:38px;
	color:#111;
	text-indent:1em;
	border-bottom: 1px dotted #CCC;
}

.tab1_body0103 a{
	display:block;
	position:relative;
	float:left;
	width: 558px;
	height:37px;
	background-color:#FFF;
}

.tab1_body0103 a:link{
	background-image:url(../images/kczx_son/tygk.jpg);
	background-repeat:no-repeat;
	background-position:450px 5px;
	background-color:#FFF;
}


.tab1_body0103 a:visited{
	background-color:#FFF;
}

.tab1_body0103 a:hover{
	color:#333;
	background-color:#EEE;
	background-image:url(../images/kczx_son/tygk01.jpg);
	background-repeat:no-repeat;
	background-position:450px 5px;
}


.tab1_body0104{
	position:relative;
	float:left;
	left:10px;
    width: 560px;
	height:38px;
	color:#111;
	text-indent:1em;
	border-bottom: 1px dotted #CCC;
}

.tab1_body0104 a{
	display:block;
	position:relative;
	float:left;
	width: 558px;
	height:37px;
}

.tab1_body0104 a:visited{
		background-color:#FFF;
}

.tab1_body0104 a:hover{
	color:#333;
	background-color:#EEE;
	background-image:url(../images/kczx_son/tygk01.jpg);
	background-repeat:no-repeat;
	background-position:450px 5px;
}




.tab1_body0105{
	position:relative;
	float:left;
	left:10px;
    width: 560px;
	height:38px;
	color:#111;
	text-indent:1em;
	border-bottom: 1px dotted #CCC;
}

.tab1_body0105 a{
	display:block;
	position:relative;
	float:left;
	width: 558px;
	height:37px;
}

.tab1_body0105 a:visited{
	background-color:#FFF;
}

.tab1_body0105 a:hover{
	color:#333;
	background-color:#EEE;
	background-image:url(../images/kczx_son/ck.jpg);
	background-repeat:no-repeat;
	background-position:450px 5px;
}


.tab1_body010303{
	position:relative;
	float:right;
	top:5px;
	right:10px;
	width: 100px;
	height:30px;
	background-repeat:no-repeat;
}


.tab2{
        width: 750px;
		height:600px;
        position:relative;
		float:left;
        border-top: none;
        display:none;
} 


.tab2_body{
        width:745px;
		height:155px;
		top:30px;
        margin: 0;
		font-size:12px;
		border-top:none;
		border-bottom:1px solid #CCC;
        
} 


.tab2_body01{
        width:740px;
		height:112px;
		position:relative;
		top:20px;
		float:left;
        margin: 0;
} 

.tab2_body0101{
        width:620px;
		height:110px;
        margin: 0;
		position:relative;
		float:left;  
} 

.tab2_body010101{
        width:620px;
		height:25px;
        margin: 0;
		position:relative;
		float:left;     
} 

.tab2_body0102{
        width:100px;
		height:120px;
        margin: 0;
		position:relative;
		float:left;
} 

.tab2_body010201{
        width:50px;
		height:120px;
        margin: 0;
		position:relative;
		float:left;
		left:40px;
}


.tab2_body02{
        width:740px;
		height:25px;
        margin: 0;
		top:5px;
		position:relative;
		float:left;      
} 


.tab2_body0201{
        width:80px;
		height:25px;
		position:relative;
		float:right;      
} 



.tab3{
        width: 100%;
		height:800px;
        margin: 0;
        border-top: none;
        display:  none;
} 

.tab301{
	    position:relative;
	    float:left;
        width: 745px;
		height:200px;
        margin: 0;
        border-top: none;
} 

.tab302{
	    position:relative;
	    float:left;
        width: 700px;
		height:10px;
        margin: 0;
		top:6px;
		right:10px;
		text-align:right;
        border: none;
} 



.tab303{
	    position:relative;
	    float:left;
        width: 700px;
		height:30px;
        border: none;
		line-height:10px;
		background-color:#E2EFFC;
		border:1px solid  #BEDAF1;
} 



.tab30301{
	    position:relative;
	    float:left;
		left:10px;
		top:5px;
		font-size:14px;
		line-height:20px;
		text-align:center;
        width: 60px;
		height:25px;
        border: none;
		background-color:#FFF;
		border-top:1px solid  #BEDAF1;
} 

.tab30302{
	    position:relative;
	    float:left;
		left:10px;
		top:10px;
		font-size:14px;
		text-align:center;
        width: 60px;
		height:20px;
        border: none;
} 


.tab300{
	    position:relative;
	    float:left;
		top:30px;
        width:702px;
		height:auto;
}

.tab30001{
	width:698px;
	height:auto;
	position:relative;
	float:left;
	border-bottom:1px dashed #DDD;
	padding-bottom:10px;
	padding-top:10px;
}

.tab30002{
	width:45px;
	height:45px;
	position:relative;
	float:left;
	
}

.tab30003{
	width:630px;
	height:auto;
	position:relative;
	float:left;
	left:10px;
}



.tab30004{
	height:auto;
	width:600px;
	position:relative;
	float:right;
	padding-top:10px; 
	display:none;
}


.tab30005{
	height:25px;
	width:40px;
	position:relative;
	float:right;
	top:5px;
	right:10px;
	background-color:#578429;
	text-align:center;
	color:#FFF; 
}

.tab304{
        width:700px;
		height:auto;
		border-bottom:1px dashed  #DDD;
		overflow:hidden;
		padding-bottom:10px;
}

.tab30401{
	    position:relative;
	    float:left;
        width: 698px;
		height:90px;
		
}

.tab3040101{
	    position:relative;
	    float:left;
		left:8px;
        width:50px;
		height:100px;
}

.tab3040100{
	    position:relative;
	    float:left;
		left:10px;
        width:630px;
		height:auto;
}

.tab3040102{
	    position:relative;
	    float:left;
		left:20px;
        width:596px;
		height:75px;
}

.tab3040103{
	    position:relative;
	    float:left;
		left:0px;
        width: 596px;
		height:20px;
}

.tab304010301{
	    position:relative;
	    float:right;
		left:0px;
		text-align:right;
        width:30px;
		height:18px;
}

.tab3040104{
	    position:relative;
	    float:left;
		left:0px;
        width: 596px;
		height:30px;
}

.tab3040105{
	    position:relative;
	    float:left;
		left:0px;
		text-align:right;
		color:#888;
        width: 596px;
		height:20px;
}


.tab305{
	    position:relative;
	    float:right;
        width:600px;
		top:8px;
		height:70px;
		border-top:1px dashed  #DDD;
}


.tab3050101{
	    position:relative;
	    float:left;
		left:8px;
		top:8px;
        width: 30px;
		height:30px;
}


.tab3050102{
	    position:relative;
	    float:left;
		left:30px;
		top:8px;
        width: 496px;
		height:50px;
}

.tab3050103{
	    position:relative;
	    float:left;
		left:0px;
        width: 520px;
		height:20px;
}

.tab305010301{
	    position:relative;
	    float:right;
		left:0px;
		text-align:right;
        width:30px;
		height:18px;
}


.tab3050104{
	    position:relative;
	    float:left;
		left:0px;
        width: 596px;
		height:20px;
}

.tab3050105{
	    position:relative;
	    float:left;
		left:0px;
		text-align:right;
		color:#888;
        width:520px;
		height:20px;
}


.tab306{
	    position:relative;
	    float:left;
        width:698px;
		height:100px;
		border-top:1px dashed  #DDD;
		border-bottom:1px dashed  #DDD;
}

.tab_divr{
	width:240px;
	height:700px;
	position:relative;
	float:right;
	}

.tab_divrt{
	width:238px; 
	height:auto;
	position:relative;
	float:right;
	text-align:left;
	border-top:1px solid #159E6B;
	top:2px;
	background-color:#FDFDFD;
	}
	
	
.tab_divrt img{
	border:1px solid #FFF;
	}

.tab_b{	
	width:746px; 
	height:25px;
	top:20px;
	position:relative;
	float:left;
	}


.tab_bb{
	width:400px; 
	height:20px;
    margin:0 auto;
	text-align:center;
	}	


.tab4{
        width: 750px;
		height:600px;
        margin: 0;
        border-top: none;
        display:  none;
} 

.tab401{
        width: 748px;
		height:500px;
		top:30px;
		font-size:14px;
        margin: 0;
		position:relative;
		float:left;
		left:20px;
} 

.tab40101{
        width: 745px;
		height:200px;
		top:10px;
		font-size:14px;
        margin: 0;
		position:relative;
		float:left;
		left:20px;
} 


.tab40102{
        width: 745px;
		height:300px;
		top:20px;
		font-size:14px;
        margin: 0;
		position:relative;
		float:left;
		left:20px;
} 



.tab5{
        width: 750px;
		height:600px;
        margin: 0;
		position:relative;
		float:left;
        border-top: none;
        display:  none;
} 

.tab501{
        width: 740px;
		height:100px;
        margin: 0;
		top:20px;
		left:20px;
		position:relative;
		float:left;
} 

.tab500{
        width: 740px;
		height:30px;
        margin: 0;
		left:20px;
		position:relative;
		float:left;
} 


.tab50101{
        width: 82px;
		height:100px;
        margin: 0;
		position:relative;
		float:left;
} 


.tab5010101{
        width: 80px;
		height:80px;
        margin: 0;
		border:1px solid #DDD;
		border-radius:6px;
		position:relative;
		float:left;
} 

.tab5010102{
        width: 80px;
		height:20px;
        margin: 0;
		position:relative;
		float:left;
} 

.tab50102{
        width: 20px;
		height:100px;
        margin: 0;
		position:relative;
		float:left;
} 



.tab_divbodytm0401{
	width:350px;
	height:30px;
	position:relative;
	float:left;
	text-align:left;
	font-size:14px;
	line-height:40px;
	font-weight:bold;
	}





	
 #main{ width:400px;}
 #main ul{list-style:none;}
 #main ul li{line-height:20px; border:none;}
 #main ul li a{text-decoration:none; position:relative;float:right; display:block;}
 #main ul li a div{display:none;}
 #main ul li a:hover{ visibility:visible;}
 #main ul li a:hover div{position:absolute; left:-340px; top:-180px; background-color:#EBF3FB;text-align:left; display:block; width:350px; height:200px; color:#000; overflow:hidden;border:1 solid #DDD;z-index:100;}

 #main ul li a:hover div dd{float:right; width:335px;height:auto; font-size:14px;line-height:20px;}



 #ms ul{list-style:none;}
 #ms ul li{line-height:20px; border:none;}
 #ms ul li a{text-decoration:none;  }
 #ms ul li a div{display:none;}
 #ms ul li a:hover{ visibility:visible;}
 #ms ul li a:hover div{position:absolute; left:-120px; top:-50px; background-color:#EBF3FB;text-align:left; display:block; width:360px; height:180px; color:#000; overflow:hidden;border:1 solid #DDD;z-index:100;}

 #ms ul li a:hover div dd{float:right; width:335px;height:auto; font-size:14px;line-height:20px;}




.ms_divbody{	
	width:1000px; 
	margin:0 auto; 
}
	

.ms_divbodyt{	
	width:998px; 
	height:330px;
	margin:0 auto; 
	left:0px;
	}


.ms_divbodytb{	
	width:998px;
	height:auto;
	margin:0 auto;
	}
	




.ms_body01{
	width:680px; 
	height:330px;
	position:relative;
	float:left;
	left:30px;
	}
	
	
.ms_bodytm01{	
	width:300px; 
	height:30px;
	position:relative;
	float:left;
	text-align:left;
	left:5px;
	font-size:18px;
	font-weight:bold;
	}
	
	
.ms_divbodytm0201{	
	width:420px; 
	height:auto;
	position:relative; 
	float:left;
	text-align:left;
	font-size:14px;
	}
	
	
	
.ms_divbodytm02{	
	width:670px; 
	height:85px;
	margin:0 auto; 
	float:left;
	text-align:left;
	left:0px;
	font-size:14px;
	}
	
.ms_divbodytm03{	
	width:670px; 
	height:80px;
	margin:0 auto; 
	float:right;
	text-align:left;
	left:0px;
	font-size:14px;
	}


.ms_divbodytm04{	
	width:670px; 
	height:30px;
	margin:0 auto; 
	float:left;
	text-align:left;
	left:0px;
	top:20px;

	}	


.ms_divbodytm0402{
	width:150px;
	height:30px;
	position:relative;
	float:right;
	right:10px;
	text-align:right;
	font-size:12px;
	line-height:40px;
	font-weight:0;
	}

.ms_divbodytm0302{	
	width:70px; 
	height:63px;
	margin:0 auto; 
	position:relative;
	float:left;
	left:10px;
	top:20px;
	color:#111;
	text-align:left;
	}


.ms_tabs{
        width:998px;
		height:auto;
        list-style: none;
		position:relative;
		float:left;
        font-size:12px;
        border-bottom: 2px solid #578429;
}


.ms_tabs li{
	width:90px;
    float: left;
	list-style: none;
	font-size:14px;
	text-align:center;
    margin: 0;
    padding: 0;
}

.ms_tabs a{
        float: left;
        display: block;
        color: #333;
        text-decoration: none;
        border-bottom: none;
        background: #DDD;
}



.ms_tabs a:hover , body .up  a{
	   color:#FFF;
       background-image:url(../images/kczx_son/tabs01.jpg);
	   background-repeat:no-repeat;
	   display:black;
}


.ms_tab1_text01{
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	text-align:center;
}

.ms_tab1_text02{
	color:111;
	font-size:16px;
	line-height:20px;
	text-align:left;;
}

.ms_tab1_text03{
	color:#0066ff;
	font-size:18px;
	line-height:20px;
	text-align:center;;
}

.ms_tab1_text04{
	font-size:14px;
	line-height:20px;
	text-align:left;
}

.ms_body02{
        width:998px;
		height:155px;
		top:30px;
        margin: 0;
		font-size:12px;
		border-top:none;
		border-bottom:1px solid #CCC;     
} 

.ms_tab1{
        width:998px;
		height:auto;
		text-align:left;
		font-size:14px;
        border-top: none;
        display:block;
} 



.ms_tab2{
        width:998px;
		height:auto;
		text-align:left;
		font-size:14px;
        border-top: none;
        display:none;
} 


.ms_divbodytm0301{	
	width:200px; 
	height:63px;
	margin:0 auto; 
	position:relative;
	float:left;
	left:10px;
	top:10px;
	color:#111;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	}
	
	
	
#div00{
	width:100%;
	height:1210px;
    border: 0px none;
    background-color:#000;
    z-index: 1001;
    opacity: 0.7;
    position: absolute;
    visibility: visible;
    display:none;
    top: 0px;
    left: 0px;
}



#div001{
	width:680;
	height:510px;
    border: 0px none;
    background-color:#FFF;
    z-index: 1002;
    position: absolute;
    visibility: visible;
    display:none;
    top: 500px;
    left: 350px;
	opacity: 1;
}
	
#div002{
	width:660;
	height:490px;
	margin:0 auto;
	padding:auto 0;
    border: 0px none;
    background-color:#FFF;
	border:1px  solid #111; 
    z-index: 1003;
    position:relative;
	float:left;
    visibility: visible;
    display:none;
	top:10px;
	left:10px;
	opacity: 1;
}
	
	
#div003{
	width:655;
	height:485px;
	margin:0 auto;
	padding:auto 0;
    border: 0px none;
    background-color:#111;
	border:1px  solid #111; 
    z-index: 1004;
    position:relative;
	float:left;
    visibility: visible;
    display:block;
	top:2px;
	left:2px;
	opacity: 1;
}
	
#div004{
	width:30;
	height:30px;
	margin:0 auto;
	padding:auto 0;
    border: 0px none;
    background-image:url(../images/fancy_closebox.png);
	background-repeat:no-repeat;
    z-index: 1005;
    position:absolute;
    visibility: visible;
    display:none;
	top:492px;
	left:1010px;
}
	
#div005{
	width:655;
	height:25px;
    border: 0px none;
    background-color:#333;
    z-index:1009;
    position:absolute;
	top:950px;
	left:365;
    visibility: visible;
    display:none;
	opacity:0.5;
}
	
	
	
#popupVideo {
    border: 0px none;
	width:680px;
	height:510px;
    background-color:#FFF;
    z-index: 1002;
    position: absolute;
    visibility: visible;
    top: 100px;
    left: 100px;
    padding: 10px;
    box-shadow: 0px 0px 10px 6px rgba(0, 0, 0, 0.6);
    display:block;
}


body.mainbg {
    background-color: #FFF;
}


.kczx_son_divbodytb{	
	width:1000px; 
	height:auto;
	position:relative;
	float:right;
	text-align:left;
	padding-bottom:30px;
	margin-top:25px;
	}
	
.kczx_son_divbodytbl{	
	width:750px; 
	height:auto;
	position:relative;
	float:left;
	text-align:left;
	}


div.nav-tabs1 {
    background: url('images/areabackground/tabbg9.png') repeat-x scroll left -35px transparent;
    margin-bottom: 15px;
    width: auto;
    height: 30px;
    display: block;
    position: relative;
}



.home_textdiv01{
	width:238px;
	height:25px;
	position:relative;
	float:left;
	left:1px;
	top:2px;
	background-color:#F4F4F4;
	}
.home_textdiv02{
	width:50px;
	height:20px;
	position:relative;
	float:right;
	left:0px;
	top:4px;
	}

.home_text01{
	font-family:'微软雅黑',arial;
	font-size:14px;
	color:#333;
	text-align:left;
}

.retext05{
	color:#e2681f;
}

